using ZR.Model.BaseManage.Dto;
using ZR.Model.BaseManage;

namespace ZR.Service.BaseManage.IBaseManageService
{
    /// <summary>
    /// plc信息service接口
    /// </summary>
    public interface IBasePlcService : IBaseService<BasePlc>
    {
        PagedInfo<BasePlcDto> GetPageList(BasePlcQueryDto parm);

        List<BasePlcDto> GetList(BasePlcQueryDto parm);
        
        BasePlc GetInfo(string PlcCode);

        BasePlc AddBasePlc(BasePlc parm);

        int UpdateBasePlc(BasePlc parm);

        int DeleteBasePlc(string[] ids);

    }
}
